package com.sl.au.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name = "getPayDetailHistoryWithContract")
/**
 * 主机回款明细
 * @author Administrator
 *
 */
public class EXDEgetPayDetailHistoryWithContract {
	@Id
	@Column(name="id")
	private String id;
	/** 创建时间 */
	@Column(name="createTime")
	private Date createTime;
	/** 更新时间 */
	@Column(name="updateTime")
	private Date updateTime;
	/** 合同Id */
	@Column(name="sContractId")
	private String sContractId;
	/** 合同类型 */
	@Column(name="sContractType")
	private String sContractType;
	/** 回款时间偏差 */
	@Column(name="nDeviationDate")
	private long nDeviationDate;
	/** 款项 */
	@Column(name="sFund")
	private String sFund;
	/** 回款金额进度 */
	@Column(name="nPaidStage")
	private float nPaidStage;
	/** 回款Id */
	@Column(name="sPayHistoryId")
	private String sPayHistoryId;
	/** 计划Id */
	@Column(name="sPlanId")
	private String sPlanId;
	/** 计划收款时间 */
	@Column(name="dSchedulePayDate")
	private Date dSchedulePayDate;
    /** 回款计划金额 */
	@Column(name="nScheduleSum")
	private float nScheduleSum;
	/** 汇款人 */
	@Column(name="sPayMan")
	private String sPayMan;
	/** 备注 */
	@Column(name="sMemo")
	private String sMemo;
	/** 回款时间 */
	@Column(name="dPaidDate")
	private Date dPaidDate;
	/** 合同类型 */
	@Column(name="contractType")
	private String contractType;
	/** 需方合同编号 */
	@Column(name="demanderCode")
	private String demanderCode;
	/** 所属部门 */
	@Column(name="superior")
	private String superior;
	/** 所属片区 */
	@Column(name="areaName")
	private String areaName;
	/** 报价人 */
	@Column(name="quotationOfficer")
	private String quotationOfficer;
	/**款期*/
	@Column(name="cPaidType")
	private String cPaidType;
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public Date getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	public String getsContractId() {
		return sContractId;
	}
	public void setsContractId(String sContractId) {
		this.sContractId = sContractId;
	}
	public String getsContractType() {
		return sContractType;
	}
	public void setsContractType(String sContractType) {
		this.sContractType = sContractType;
	}
	public long getnDeviationDate() {
		return nDeviationDate;
	}
	public void setnDeviationDate(long nDeviationDate) {
		this.nDeviationDate = nDeviationDate;
	}
	public String getsFund() {
		return sFund;
	}
	public void setsFund(String sFund) {
		this.sFund = sFund;
	}
	public float getnPaidStage() {
		return nPaidStage;
	}
	public void setnPaidStage(float nPaidStage) {
		this.nPaidStage = nPaidStage;
	}
	public String getsPayHistoryId() {
		return sPayHistoryId;
	}
	public void setsPayHistoryId(String sPayHistoryId) {
		this.sPayHistoryId = sPayHistoryId;
	}
	public String getsPlanId() {
		return sPlanId;
	}
	public void setsPlanId(String sPlanId) {
		this.sPlanId = sPlanId;
	}
	public Date getdSchedulePayDate() {
		return dSchedulePayDate;
	}
	public void setdSchedulePayDate(Date dSchedulePayDate) {
		this.dSchedulePayDate = dSchedulePayDate;
	}
	public float getnScheduleSum() {
		return nScheduleSum;
	}
	public void setnScheduleSum(float nScheduleSum) {
		this.nScheduleSum = nScheduleSum;
	}
	public String getsPayMan() {
		return sPayMan;
	}
	public void setsPayMan(String sPayMan) {
		this.sPayMan = sPayMan;
	}
	public String getsMemo() {
		return sMemo;
	}
	public void setsMemo(String sMemo) {
		this.sMemo = sMemo;
	}
	public Date getdPaidDate() {
		return dPaidDate;
	}
	public void setdPaidDate(Date dPaidDate) {
		this.dPaidDate = dPaidDate;
	}
	public String getContractType() {
		return contractType;
	}
	public void setContractType(String contractType) {
		this.contractType = contractType;
	}
	public String getDemanderCode() {
		return demanderCode;
	}
	public void setDemanderCode(String demanderCode) {
		this.demanderCode = demanderCode;
	}
	public String getSuperior() {
		return superior;
	}
	public void setSuperior(String superior) {
		this.superior = superior;
	}
	public String getAreaName() {
		return areaName;
	}
	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}
	public String getQuotationOfficer() {
		return quotationOfficer;
	}
	public void setQuotationOfficer(String quotationOfficer) {
		this.quotationOfficer = quotationOfficer;
	}
	public String getcPaidType() {
		return cPaidType;
	}
	public void setcPaidType(String cPaidType) {
		this.cPaidType = cPaidType;
	}
	
}












